package pe.gob.osce.sirenas.dao;

import java.util.List;

import pe.gob.osce.sirenas.model.DocenciaDTO;
import pe.gob.osce.sirenas.model.jpa.Docencia;
import pe.gob.osce.sirenas.model.jpa.rectificaciones.HistorialDocencia;

public interface DocenciaDAOLocal {

	public Docencia insert(Docencia docencia)throws Exception;
	public List<DocenciaDTO>  obtenerDocencia(Long idFicha) throws Exception ;
	public List<Docencia> insertList(List<Docencia> docencia)throws Exception;
	public List<DocenciaDTO>  obtenerListaDocencia(Long idFicha) throws Exception ;	
	
	public Boolean insertHistorialDocencia(HistorialDocencia historialDocencia)throws Exception;
	
	public Docencia consultaDocencia(Long idDocencia)throws Exception;
	public List<HistorialDocencia> consultarHistorialDocencia(Long idDocencia)throws Exception;
}
